﻿//提交数据
function fromSubmit() {
    $("#btnOK").attr("disabled", "disabled");
    var new_userpwd_bool = null;
    var validator_new_userpwd = $("#validator_new_userpwd").val();
    if (validator_new_userpwd == "error") {
        new_userpwd_bool = false;
    }
    if (validator_new_userpwd == "success") {
        new_userpwd_bool = true;
    }
    else {
        new_userpwd_bool = false;
    }
    var bool = new_userpwd_bool && validator();
    if (bool == true) {
        var mydata = { id: $("#userID").val(), age: $("#UserAge").val(), new_pwd: $("#new_userPwd").val(), phonenumber: $("#UserphoneNumber").val(), sex: $("#userSex").val(), address: $("#UserAddress").val() };
        $.post(
                "/Userinfo/AjaxUserinfoUpdate",
                { userid: mydata.id, userage: mydata.age, pwd: mydata.new_pwd, phonenuber: mydata.phonenumber, usersex: mydata.sex, useraddress: mydata.address },
                function(date) {
                    if (date == "error") {
                        alert("修改用户信息失败！！");
                        $("#btnOK").attr("disabled", "");
                    }
                    if (date == "success") {
                        alert("修改用户信息成功！！");
                        $("#btnOK").attr("disabled", "");
                    } else {
                        alert("修改用户信息失败！！");
                        $("#btnOK").attr("disabled", "");
                    }
                }
                )
    }
    else {
        alert("对不起！信息验证没有通过。请看具体的错误信息！");
        $("#btnOK").attr("disabled", "");
    }
}
//验证原密码
function validator_userpwd() {
    var userid = $("#userID").val();
    var userPwd = $("#userPwd").val();
    if (userPwd == "") {
        $("#userPwdTip").text("请输入原密码！");
        return false;
    }
    else {
        $.post(
            "/Userinfo/AjaxuserPwdValidator",
            { userid: userid, userpwd: userPwd },
            function(date) {
                if (date == "error") {
                    $("#new_pwdTip").text("");
                    $("#validator_new_userpwd").val(date);
                    $("#userPwdTip").text("原密码输入错误！");
                }
                else {
                    $("#userPwdTip").text("");
                    $("#validator_new_userpwd").val(date);
                    $("#new_pwdTip").text("输入正确！").css("color", "Green");
                }
            })
    }
}
//验证页面元素
function validator() {
    //验证年龄
    var intege1 = /^[0-9]{1,2}$/;
    var user_age = $("#UserAge").val();
    if (intege1.test(user_age) != true) {
        $("#UserAgeTip").text("您输入的年龄格式不合法！");
        return false;
    }
    if (user_age * 1 <= 1 * 0 || user_age * 1 > 1 * 90) {
        $("#UserAgeTip").text("年龄已经超出范围！");
        return false;
    }
    $("#UserAgeTip").text("");
    if (validator_userpwd() == false) {
        return false;
    }
    //验证新密码
    var new_userPwd = $("#new_userPwd").val();
    if (new_userPwd == "") {
        $("#new_userPwdTip").text("请输入新密码！");
        return false;
    }
    else if (new_userPwd.length < 4) {
        $("#new_userPwdTip").text("输入新密码必须是6位或者是大于6位！");
        return false;
    }
    $("#new_userPwdTip").text("");

    //验证电话
    var user_phoneNumber = $("#UserphoneNumber").val();
    var mobile = /^(13|15)[0-9]{9}$/;
    if (mobile.test(user_phoneNumber) != true) {
        $("#UserphoneNumberTip").text("您输入的电话号码格式不合法！");
        return false;
    }
    $("#UserphoneNumberTip").text("");

    //验证性别
    var user_sex = $("#userSex").val();
    if (user_sex == "0") {
        $("#userSexTip").text("性别必须选择！");
        return false;
    }
    $("#userSexTip").text("");

    //验证地址
    var user_address = $("#UserAddress").val();
    if (user_address == "") {
        $("#UserAddressTip").text("您输入的地址格式不合法！");
        return false;
    }
    $("#UserAddressTip").text("");
    return true;
}
//清空按钮
function btn_reset() {
    //清空年龄
    $("#UserAge").val("");
    $("#UserAgeTip").text("");
    //清空原密码
    $("#userPwd").val("");
    $("#userPwdTip").text("");
    $("#new_pwdTip").text("");
    //清空新密码
    $("#new_userPwd").val("");
    $("#new_userPwdTip").text("");
    //清空电话
    $("#UserphoneNumber").val("");
    $("#UserphoneNumberTip").text("");
    //清空地址
    $("#UserAddress").val("");
    $("#UserAddressTip").text("");
}